@charset "UTF-8";
body {
    background: #eeeeee;
}
.main {
    .news {
        padding: 0 0.1rem 0.15rem 0.1rem;
        margin-top: 0.05rem;
        background: #ffffff;
        .comment-info {
            .info-left {
                float: left;
                font-size: 0.1rem;
                padding-top: 0.2rem;
                color: #999999;
                span {
                    padding-right: 0.04rem;
                }
            }
            .info-right {
                float: right;
                font-size: 0.11rem;
                padding-top: 0.14rem;
                .btn-group {
                    .btn {
                        display: inline-block;
                        border: 1px solid #eeeeee;
                        border-radius: 0.1rem;
                        width: 0.6rem;
                        height: 0.2rem;
                        text-align: center;
                        line-height: 0.2rem;
                        img {
                            vertical-align: middle;
                            padding-right: 0.05rem;
                        }
                    }
                    .btn.btn-delete {
                        margin-right: 0.05rem;
                        img {
                            position: relative;
                            top: -1px;
                        }
                    }
                }
            }
        }
        .comment-content {
            font-size: 0.12rem;
            color: #333333;
            padding: 0.1rem 0 0.14rem 0;
        }
        .news-main {
            .news-key {
                padding: 0.04rem 0 0.08rem 0;
                i {
                    display: inline-block;
                    width: 0.15rem;
                    height: 0.15rem;
                    border-radius: 50%;
                    background: #1082ff;
                }
                span {
                    font-size: 0.12rem;
                    color: #1082ff;
                    position: relative;
                    top: -3px;
                }
            }
            .news-title {
                font-size: 0.15rem;
                color: #0f2138;
            }
            .news-text {
                color: #999999;
                font-size: 0.12rem;
                line-height: 0.165rem;
                padding: 0.13rem 0;
            }
            .news-footer {
                font-size: 0.1rem;
                color: #999999;
                padding-bottom: 0.05rem;
                span {
                    padding-right: 0.04rem;
                }
            }
        }
        .news-main.special {
            background: #f7f7f7;
            padding: 0 0.05rem;
        }
    }
}